Although object-oriented modeling essentially deals only with classes and objects, modeling in the C++ domain requires support for non-object-oriented elements, such as global variables and macros. 尽管面向对象的建模仅仅只会处理类及对象,但是C++域内的建模能够支持非面向对象的元素,例如通用的变量及宏。